Evolutionäre Algorithmen zur Performance-Modellierung von Unternehmensanwendungen

نویسنده

  • Daniel Tertilt
چکیده

Ziel: Ziel dieser Dissertation ist die Untersuchung der Einsetzbarkeit von AntwortzeitKomponentenmodellen zur Performance-Vorhersage von Unternehmensanwendungen. Weiterhin wird untersucht, ob und wie gut sich Antwortzeit-Komponentenmodelle mittels evolutionärer Algorithmen aus Messdaten generieren lassen. Hierzu werden zwei Stränge verfolgt. Zum einen wird der Prototyp Mendel eines evolutionären Algorithmus implementiert, der die Modellbildung auf gemessenen Antwortzeitdaten durchführt. Im Zuge der Arbeit wird eine optimale Konfiguration von Mendel ermittelt sowie die Approximationsgeschwindigkeit und –genauigkeit analysiert. Zum anderen wird ein existierender Simulationsansatz für die Performance von Unternehmensanwendungen ausgewählt und eine Schnittstelle umgesetzt, um die generierten Komponentenmodelle in die Simulationsmodelle dieses Simulationsansatzes zu integrieren. In einem Anwendungsfall aus der Praxis werden die beiden Stränge zusammengeführt. Im Vergleich der Simulationsergebnisse des konventionellen und erweiterten Simulationsmodells mit dem gemessenen Antwortzeitverhalten der untersuchten Anwendung ergibt sich die Aussage über die Einsetzbarkeit von generierten Antwortzeit-Komponentenmodellen in der PerformanceVorhersage von Unternehmensanwendungen. Methode: Diese Arbeit basiert auf einem quantitativen Ansatz. Die Untersuchung erfolgt in Form eines kontrollierten Softwareexperiments, bei dem die Einbindung von AntwortzeitKomponentenmodellen in einen existierenden Performance-Simulationsansatz die veränderliche Variable darstellt. Die Umsetzung des evolutionären Algorithmus und dessen Konfiguration sowie die Auswahl eines geeigneten Simulationsansatzes und die Integration der Komponentenmodelle in den Simulationsansatz bilden die Experimentvorbereitung. Weiterhin umfasst die Experimentvorbereitung die Erstellung des Simulationsmodells des Anwendungsfalls. Die Durchführung der Simulationsläufe selber bildet die Experimentdurchführung. Hierbei bleiben alle Faktoren konstant bis auf die Einbindung der Komponentenmodelle. Der Vergleich der Simulationsergebnisse mit dem gemessenen Performance-Verhalten der untersuchten Anwendung bildet die Experimentauswertung. Resultate: Es ist feststellbar, dass die Einbindung von Antwortzeit-Komponentenmodellen in die Performance-Vorhersage eine Untersuchung des Performanceund Skalierungsverhalten der untersuchten Unternehmensanwendung ermöglicht. Der Ansatz ist insbesondere dann sinnvoll, wenn für die betrachtete Anwendung oder Teile der Anwendung keine Ressourcennutzungsinformationen erhoben werden können. Auch der Einsatz eines evolutionären Algorithmus zur Modellbildung auf gemessenen Antwortzeitinformationen

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Moderne Methoden zur experimentellen Analyse evolutionärer Verfahren

Die Beschreibung einer Methodik zur Analyse der Industrietauglichkeit evolutionärer Algorithmen steht im Mittelpunkt dieses Beitrags. Dazu werden moderne statistische Verfahren wie “Design and Analysis of Computer Experiments” mit klassischen Verfahren der experimentellen Versuchsplanung (Design of Experiments) kombiniert. Diese Methoden eignen sich sehr gut, um den experimentellen Vergleich ve...

متن کامل

Einsatz von UML zur Software-Prozeßmodellierung

Zusammenfassung Bei der hier vorgestellten Arbeit geht es darum, die Eignung der Uni ed Modeling Language (UML) zur Modellierung von Software-Entwicklungsprozessen zu erproben. Als Demonstrationsbeispiel wurde das Vorgehensmodell EOS (für Evolutionäre, Objektorientierte Software-Entwicklung) gewählt. Zur Modellierung wurden primär UML-Klassendiagramme, Aktivitätsdiagramme und Zustandsdiagramme ...

متن کامل

Räumliche Inferenz mit Lern- und Optimierungsverfahren

In der Dissertation „Anwendung von Verfahren des Maschinellen Lernens und von Evolutionären Algorithmen bei der räumlichen Inferenz“ [2] werden verschiedene Ansätze zum Lösen der bei dem verwendeten metrischen Ansatz zur räumlichen Inferenz entstehenden Constraintsysteme vorgestellt und verglichen. Neben aktuellen ConstraintsolvingAlgorithmen wurden Verfahren aus den Bereichen Maschinelles Lern...

متن کامل

Theoretische Analyse evolutionärer Algorithmen unter dem Aspekt der Optimierung in diskreten Suchräumen

Evolutionäre Algorithmen (EA) sind allgemeine, randomisierte Suchverfahren, die unter anderem zur Optimierung eingesetzt werden können. Ein hier verfolgter Ansatz, der zu einem besseren Verständnis führen soll, ist die theoretische Analyse. Dabei werden vor allem einfache EA auf konkreten, typischen Zielfunktionen bezüglich ihrer Effizienz untersucht. Die Analyse beginnt nach einer Diskussion d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013